package com.fsh.auth.api;

import com.fsh.auth.entity.AuthUserDTO;
import com.fsh.auth.entity.Result;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 作者：fsh
 * 日期：2023/12/06
 * <p>
 * 描述：提供微服务的外部接口
 */

@FeignClient("fsh-club-auth")//写的是nacos注册微服务的名字
public interface UserFeignService {
    /**
     * 获取用户信息 。
     * 这里的请求路径要和 控制器里的一样
     */
    @RequestMapping("/user/getUserInfo")
    public Result<AuthUserDTO> getUserInfo(@RequestBody AuthUserDTO authUserDTO);
}
